// @ts-nocheck
// 得到元组类型中的第一个元素

type FirstItem<T extends any[]> = T[0];//  T extends [infer First, ...infer R] ? First : never;

type A = FirstItem<[string, number,boolean]>;
type B = FirstItem<["B", "F", "E"]>;

export {}